package cn.mingfancloud.基础知识.字符串;

public class StringToNumber {
    public static void main(String[] args) {
        // 创建字符串变量，赋值整型数字
        String strInt = "235";
        // 将字符串变量转化成整型变量
        int intValue = Integer.parseInt(strInt);
        // 输出结果
        System.out.println("intValue中数字乘以2的结果 = " + (intValue * 2));
        // 创建字符串变量，赋值byte型数字
        String strByte = "12";
        // 将字符串变量转化成byte变量
        byte byteValue = Byte.parseByte(strByte);
        // 输出结果
        System.out.println("byteValue中数字除以2的结果 = " + (byteValue / 2));
        // 创建字符串变量，赋值short型数字
        String strShort = "35";
        // 将字符串变量转化成short变量
        short shortValue = Short.parseShort(strShort);
        // 输出结果
        System.out.println("shortValue中数字加2的结果 = " + (shortValue + 2));
        // 创建字符串变量，赋值long型数字
        String strLong = "9876543200000";
        // 将字符串变量转化成long变量
        long longValue = Long.parseLong(strLong);
        // 输出结果
        System.out.println("longValue中数字减去100000的结果 = " + (longValue - 100000L));
        // 创建字符串变量，赋值double型数字
        String strDouble = "3.1415926";
        // 将字符串变量转化成double变量
        double doubleValue = Double.parseDouble(strDouble);
        // 输出结果
        System.out.println("doubleValue中数字加0.001的结果  = " + (doubleValue + 0.001));
        // 创建字符串变量，赋值float型数字
        String strFloat = "8.02f";
        // 将字符串变量转化成float变量
        float floatValue = Float.parseFloat(strFloat);
        // 输出结果
        System.out.println("floatValue中数字  = " + floatValue);
    }
}
